a282780d93ce144035a793cfd46e6fbd6f752da5,android-static-binding-generator/project/staticbindinggenerator/src/main/java/org/nativescript/staticbindinggenerator/ClassInfo.java,ClassInfo,getSuperclass,#,129
Before Change
public ClassDescriptor getSuperclass() {
ClassDescriptor superClass = null;
if (!isArray() && !isPrimitive() && !getName().equals("java.lang.Object")) {
superClass = new ClassInfo(generator.getClasses().get(clazz.getSuperclassName()), generator);
}
return superClass;
}
After Change
ClassDescriptor superClass = null;
if (!isArray() && !isPrimitive() && !getName().equals("java.lang.Object")) {
String javaClassName = clazz.getSuperclassName().replace('$', '.');
JavaClass javaClass = generator.getClasses().get(javaClassName);
superClass = new ClassInfo(javaClass, generator);
}
return superClass;
}